/*
 This update contains price information for two assets:
 1. BTC/USD (id: e62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43)
    price:
    - price: 5924002645461
    - conf: 2528354539
    - expo: -8
    - publish_time: 1724826310
    ema_price:
    - price: 5938984900000
    - conf: 2304424610
    - expo: -8
    - publish_time: 1724826310
    metadata:
    - slot: 161371489
    - proof_available_time: 1724826311
    - prev_publish_time: 1724826310
 2. ETH/USD (id: ff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace)
    price:
    - price: 246682322909
    - conf: 87014791
    - expo: -8
    - publish_time: 1724826310
    ema_price:
    - price: 247166473000
    - conf: 113877153
    - expo: -8
    - publish_time: 1724826310
    metadata:
    - slot: 161371489
    - proof_available_time: 1724826311
    - prev_publish_time: 1724826310
*/
export const HERMES_BTC_ETH_UPDATE =
  "504e41550100000003b801000000040d00a0bb18e08c0a4152eba8293e88d0ed43084dfd4677fd5dc0ff48b05d065e25511ea12181325e92541290f28e00487a7ed852fdecbee414cab803dbe1dac2392201023e177888eba8922eac9b0668566f15c61e945cd47c10fa4ca2e4d472d7d216f149f3378b4edc5f8d802c3ef9b8156ca53c9ae2d4f75dd91f7713946b4108c5910003af26c2426a1bf19f24a171bcc990dad056b670f76894e3bdb9925b21b40b3904757d8e6175133b8608431d7435e29c5fcc2912349c2c8b5588803c06f203c73401048a30050ebafd161c3cfa5531896040b6da88502734c8e42ca3197d52ea08f6ec785a24f24bc9325c16ee7b6a9791bc523523f9086162ed4ccf746b55e1b0f192010886c5256df6ca2719fe97c10b79a4a8c8574fb70add9bfe0d879ae5f6c69b2459360b50b58c43a65e881081174cce56827880e0c330b5c5681294dc3fcb78a86d010a4e0ebb1992f0e48263f6188cb5f8e871cdcd7879f54fe7ad53bbd28d5e7ff70e73441836f0d11076bd7a791aceb05d501500f6878cf26e641fffa7c8fd143371000b3ad70bd80e52a82cd740ffbd4a080bd22523bc7ac2b1242169516d7aaf2753cd7ee5b500134ef32c02284e9d806fbeab2e055ea4a94be9cbfcfbc39b249b5e6b010c97d60c0f15b18c8fb2f36331ab0a1ce0efa13e9f2118c32140bd2118823d50f12deffc40b5d0c9642b4e44a6bd1cf4f38de471536a6610e698a942f049abef35010da2004619d8b31e33037ffed4afdd97459a241dfc7fa3bcc426f175461c938a182db560547dfcdd8ede345f0cc69da33fd588c30e912b7521c3ac1b0455882628000e81868d37eb16e1988451c26cfea8bb7969ce11c89488cedea30c80e3416dd2147c0554e9a9cce1a864eb0db625baa2cbb226ae2c2f1051f84b0a711c4bf69647010f02f18088ddbabd7c4528a1f7582f5fb11e60c5e434e9fd4ca2b33d6646e2ac6e6459c651778d1531711b44d2a1204a0d9c17e218aba5e60800e80aade9f1d90400108c783ad40f93184ad4f7e84229b207b17099e78b8bd93ddf2434cba21c99b4a904d74555ced9977e6becc34fa346c3cca9332b3598e66e58eb56f9ac700074e0001270a31d95bd5426ffe943dcc2b93f05b93f8301848f0b19c56e0dea51b7742c467b6bb557f6fc6762ef4600988c2dbcad0a2be84d4c6839fbae05d227e30ce5f50166cec2c600000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000493073601415557560000000000099e556100002710c0905b1576f0bb86fe861a51273f2bcc43d12dd702005500e62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43000005634a12c5d50000000096b3a0ebfffffff80000000066cec2c60000000066cec2c600000566c715d5a000000000895abaa20a83db6da7dfbe7cc34f56265123320d7765dda3ae132c1518c53ead6cde500c139f68a894f564d817c0dfaeefa80d4ed93d36b82f7fcfe80e4092bb54d4dae770124803c592f17cb918c9ac381ce82bd6817041aa5ae95d917d75687b7a389a188846dd79bd55cb6cb9b9d0e1c0c040f1110362a8e1e87c74887326d66b213d19f7dcd1766b6f8505be50f5c98783c07ec08f913cbe38c20a31e440e42bb5a8883356dd19288e618e938ae4e7031d52d684f7bd1ddcf0d4ff63844800e14ff0c6888ff26626ea9874005500ff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace000000396f6987dd00000000052fbd87fffffff80000000066cec2c60000000066cec2c6000000398c4513280000000006c9a0a10a5307d6b780c8c5579b4b61de5fe0f12a789efdc628f14603df77ba31734c5611291df9a86e51430b243b3b61ee716bd758360783bdb7ef2f96ab8e92d509d85940a832b3de426d243a6d52ccf1e538af48b1bfad061dec1e4293898ca9ca9f37d0050d7b9e6a54357e77e7d79156fa1c70d54484ce52df49e79ab3fde203359f760fd9cf78be10644a43b52a171026829814590e8ba4853f6c8f0a16ce0fe3b532bcc96ea72723ab7d19f700c153e7cfb950f4aaa691e731e6f1de4edf43a6b9dd532a8ee785f084";

export const HERMES_BTC_PRICE = 5924002645461;
export const HERMES_BTC_CONF = 2528354539;
export const HERMES_BTC_EXPO = -8;
export const HERMES_BTC_PUBLISH_TIME = 1724826310;

export const HERMES_BTC_EMA_PRICE = 5938984900000;
export const HERMES_BTC_EMA_CONF = 2304424610;
export const HERMES_BTC_EMA_EXPO = -8;
export const HERMES_BTC_EMA_PUBLISH_TIME = 1724826310;

export const HERMES_ETH_PRICE = 246682322909;
export const HERMES_ETH_CONF = 87014791;
export const HERMES_ETH_EXPO = -8;
export const HERMES_ETH_PUBLISH_TIME = 1724826310;

export const HERMES_ETH_EMA_PRICE = 247166473000;
export const HERMES_ETH_EMA_CONF = 113877153;
export const HERMES_ETH_EMA_EXPO = -8;
export const HERMES_ETH_EMA_PUBLISH_TIME = 1724826310;

export const HERMES_BTC_ETH_UNIQUE_UPDATE =
  "504e41550100000003b801000000040d0036bf02a43e271be952caab93581376617b6ce1ea33c6c810f2ea05dc5e73adb003369322e430b8749817093b4546523f26efb06c7e4068587691f6479cef53690002399fc49d1e2815e936e46f112a85f094633bb9af2fd414a8122013f287713c21759bc02fc95b3e2073ca907ead2db91b3c2e5701febfe24c4420f9b8e45ee938010323ce2457366f3b453bf286ef5026fd7fece8bbc9fa02f2d316df9097ad7c2ae343f75ba7ca53d701703e9f4e66bc71a8cfca8fff2087113f0469c4d901fbb2d601049960f6f319ad2e22b064529a1b40b3ea697b9692981db4940783aa271b2da68f4feaa101b58bfa127a6a7f9843b014bfb750a351f3f20287e04182153f579c380006ba22a51132b9f38de53e2f46e146b8aa49d865417c14fe7efc17ffa2c0945c7f08637107f3528e2c61e084f52248b6c13a88fa75f476b026f7db2f3aa63d9248000acbe7e8bb8057d839dd19d879a68c7f74d0dbe6450535fcddcc9ebd1d4e8aef2a2968dbcf156351ee2987e721a4b01675efe88e47ab888935edf5db5d45ad8ee8000b09a49f2a94d04d38fac6d33e9bc2518bffe5265237e36dd999f6edd328aecc47284410119c92855d55fceac24c785c9cf28942f7c0ec2cb6a87fd4d7a124eb4f000cfd5b6d77371c46f985200b90b17b1ec122e2709c5d731cc26d99a3b183eed4f0346db22eb7c2a974363bb802e19a8b7defce613374bf18eada86cb29367c73b4010d6a15c7eb185373caeace64ab63bfaa17120cfa363afd2e7568d6630300542ab6289aa39fc6b4654023c14a0c83ecfeeb26b089c87e2188319014a7c0fdf5e393000e1020e269b9d38b534395d14c05663ace5b20e6af8ff979b127caac57ec4ee14e686b5dca2ef0c4674b6bb6ac171a75cba45d6b17ef73ca342612d75e5da0942d000f5310a1d6ac0c93c8f86f6789a8d9b851ec70b78cf14cbbac7f8c6d025716ed4973c3e93ba6c5ff92986cb6fae5739812a652b85f8415183b8f4e90e7146b1340001028fcb58b991b7ba2d999421d42c76463ed42d567a46152e032bfac60ff290db4313c419f871acfb3a7fcc9b1cae99be524495a892eeff6028f7e0c7941bd8b450112eed81133c734a572b9cfc4962d5f38f9f218ec82bd6db5d68fee8e6c6c8e5b3f53f027be41ab7db81a16af16519ce0ea65b2bb02ecb07cc844d483ec77b8bfdd0166cec2c600000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000493073501415557560000000000099e5560000027101e07b1de5bc0f0449e922f6ff882596667459b9702005500e62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43000005634a12c5d5000000009d050f6bfffffff80000000066cec2c60000000066cec2c500000566c72e3fa000000000895a5be80a56b110b67fa13e81a694f01d156b09d0fc3ca532bed56ba04cd1aadacfadccf91eb463b0da42cc74b987f26f13e89fec95a274207c9e6e019e699400d44860e9a41f258ed2ad937520be66607236e52dde013c70a704fef620f19168a9aedd126b353b1e68c388c561f62326019faf13de141d19513bbf9b750e27ed5e4e44c452c35ede3c7c7696f4a355fb2d33757c61024404bb6896da18611556b3eae69af15a3e7231465f274a8faab7851d9fd713e16ff81d4b4db112f27e69cc900e389d98cdb414eb0419005500ff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace000000396f893b2e00000000057adddefffffff80000000066cec2c60000000066cec2c5000000398c4638200000000006c9b0f50a016155b4e21ff0c0c853b753dc9c9be2cc0935e428f14603df77ba31734c5611291df9a86e51430b84fea648c60abfda6c127c519d2077998ac84073283c6be89a2472767cee82c96b97e47a55bf0da45b4de6a7d5c593a7fb8164fad71749c56cda248d2bf7c00b5ed3f886936b821f6df3a9bdf4c29cf1c615be380d0d2f9e61d39c4a62371e35043550ba08fca431b0e71fd3e46cd52003f1d1f6b5f399903e6692111a348d1fbff22ee272edb2b850ee475c8b6c5b54e37c718272e02879cb13380629b28ab8";

export const HERMES_BTC_UNIQUE_PRICE = 5924002645461;
export const HERMES_BTC_UNIQUE_CONF = 2634354539;
export const HERMES_BTC_UNIQUE_EXPO = -8;
export const HERMES_BTC_UNIQUE_PUBLISH_TIME = 1724826310;

export const HERMES_BTC_UNIQUE_EMA_PRICE = 5938986500000;
export const HERMES_BTC_UNIQUE_EMA_CONF = 2304400360;
export const HERMES_BTC_UNIQUE_EMA_EXPO = -8;
export const HERMES_BTC_UNIQUE_EMA_PUBLISH_TIME = 1724826310;

export const HERMES_ETH_UNIQUE_PRICE = 246684400430;
export const HERMES_ETH_UNIQUE_CONF = 91938270;
export const HERMES_ETH_UNIQUE_EXPO = -8;
export const HERMES_ETH_UNIQUE_PUBLISH_TIME = 1724826310;

export const HERMES_ETH_UNIQUE_EMA_PRICE = 247166548000;
export const HERMES_ETH_UNIQUE_EMA_CONF = 113881333;
export const HERMES_ETH_UNIQUE_EMA_EXPO = -8;
export const HERMES_ETH_UNIQUE_EMA_PUBLISH_TIME = 1724826310;

export const BTC_PRICE_FEED_ID =
  "0xe62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43";

export const ETH_PRICE_FEED_ID =
  "0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace";

export const TEST_GUARDIAN_ADDRESS1 =
  "0x686b9ea8e3237110eaaba1f1b7467559a3273819";

export const TEST_GUARDIAN_ADDRESS2 =
  "0xbefa429d57cd18b7f8a4d91a2da9ab4af05d0fbe";

// A Pyth governance instruction to authorize governance data source transfer signed by the test guardian #1.
// From: target_chains/starknet/contracts/tests/data.cairo::pyth_auth_transfer()
export const PYTH_AUTHORIZE_GOVERNANCE_DATA_SOURCE_TRANSFER =
  "01000000000100e4c6595b44ed764ebf9d563e8b2e8233cc24f7c35737e83c4ca1ec51f77dfd6214a146fa57420f97d51e7161342b4833b8e75c89a3895e609d7d58da7ffb5b1a000000000100000002000100000000000000000000000000000000000000000000000000000000000000290000000000000001065054474d0101ea9301000000000100b3abee2eed7d504284c57387abcbb87fe9cf4807228d2d08b776ea94347bdaa73e6958ce95a49d11b9a07fdc93a6705b666fb8a76c0cff0578eb2c881d80b29e0100000001000000020002000000000000000000000000000000000000000000000000000000000000002b0000000000000001065054474d0105ea9300000001";

// A Pyth governance instruction to set fee signed by the test guardian #1.
// From: target_chains/starknet/contracts/tests/data.cairo::pyth_set_fee()
export const PYTH_SET_FEE =
  "010000000001006da27b990a357166853242ffec67013c89696f82d009ce79b6cb302db14f2e2e3ec3513c47ce572524ac42fedd7fb4100303baafd9ad5de6e7ed587713a36a2b010000000100000002000100000000000000000000000000000000000000000000000000000000000000290000000000000001065054474d0103ea93000000000000002a0000000000000002";

// A Pyth governance instruction to set data sources signed by the test guardian #1.
// From: target_chains/starknet/contracts/tests/data.cairo::pyth_set_data_sources()
export const PYTH_SET_DATA_SOURCES =
  "01000000000100671d487654ad77101243588c74a9f9d90de187b9807445f9b4b0bc2eb3363b1d72aff4ad4f80a09e6cdd84e29b2e513a50efc66c979beef21ca5095d425fa9df000000000100000002000100000000000000000000000000000000000000000000000000000000000000290000000000000001065054474d0102ea930200016bb14509a612f01fbbc4cffeebd4bbfb492a86df717ebe92eb6df432a3f00a250003000000000000000000000000000000000000000000000000000000000000012d";

// A Pyth governance instruction to request governance data source transfer signed by the test guardian #1.
// From: target_chains/starknet/contracts/tests/data.cairo::pyth_request_transfer()
export const PYTH_REQUEST_GOVERNANCE_DATA_SOURCE_TRANSFER =
  "01000000000100b3abee2eed7d504284c57387abcbb87fe9cf4807228d2d08b776ea94347bdaa73e6958ce95a49d11b9a07fdc93a6705b666fb8a76c0cff0578eb2c881d80b29e0100000001000000020002000000000000000000000000000000000000000000000000000000000000002b0000000000000001065054474d0105ea9300000001";
